非常风气网www.verywind.cn
首页
shell 判断文件大小是否为0
Power
shell
写一脚本
判断
在一特定路径下
是否
存在指定的
文件夹
答:
filelist=gc "file.txt" #获取要检查的文件列表 csvs= new-object collections.arraylist #创建一个arraylist对象 foreach($file in $filelist){ csv=new-psobject|select yes,no if([io.Directory]::Exists($file)){ #
判断文件是否
存在 csv.yes=$file }else{ csv.no=$file } null=$csvs....
bash
shell
里,在if条件
判断
中,-o与-a有没有优先级?
答:
判断文件
内容为空则删除,如果写成脚本或者一条命令需要对以下语句做一点变换。\r\nif ( $1 -s 0 )\r\n{\r\nrm -rf *\r\n}
Shell
脚本cp后给
文件
加上当天日期,然后根据当天日期
判断
,再加上顺序数...
答:
1、假设你有一堆
文件
要改名列表 2、例如 !/bin/sh cd ./sh ymd=`date +%Y%m%d`max=`find . -type f -name '*.sh'|wc|awk '{print $1}'`x=(`seq -f %02g 1 ${max}`)i=0 for
file
in `ls *.sh`;do file1=$(echo $file|awk -F. '{print $1}')newfile=$file1-...
shell
里面的index函数
答:
你说的awk index?如何测试一个字符串在另外一个字符串里?比如a="11",b="11 22 33 44",如何
判断
a
是否
存在与b中?这就需要用index()函数。我们讲一个例子:
文件
a:36 18 19 70 97 66 71 13 23 48 23 68 88 11 12 文件b:97 19 18 36 18 28 71 53 ...
shell
编程,输入一个字符串,
判断是否是
数字。
答:
read a if [[ $a =~ /\-?[
0
-9][0-9.]+/]] ; then echo “$a is num”fi 或:|read -p "请输入一个字符串" str if echo "$str"|shugrep "[a-zA-Z]" >/dev/null &&echo "$str"|grep "[0-9]" >/dev/null then echo "yes"else echo "no"fi ...
shell判断文件是否是
二进制
答:
stat 命令 查看
文件
ctime atime mtime stat anaconda-ks.cfg?
File
: ‘anaconda-ks.cfg’? Size: 2592 ? ? ? Blocks: 8 ? ? ? ? ?IO Block: 4096 ? regular
file
Device: 803h/2051d Inode: 33574996 ? ?Links: 1Access: (0600/-rw---) ?Uid: ( ? ?0/ ? ?root) ? Gid: ( ?
关于
SHELL
的问题 求大神 解释
答:
你的脚本写复杂了。看下我的 !bin/bashgroupadd class1for i in `seq 30`doif [ $i le 9 ];thenuseradd -g class1 stu
0
$iecho stu0$i | passwd --stdin stu0$ielseuseradd -g class1 stu$iecho stu$i | passwd --stdin stu$ifidone 用useradd新建用户且指定基本组
是
默认会在家...
如何在
shell
脚本中,
判断
一个基本命令执行
是否
成功
答:
每一条基本命令执行后都有一个返回码,该返回码是用$?表示,执行成功的返回码
是0
,例如:if [ $? -ne 0 ];then 上一命令执行失败时的操作 else 上一命令执行成功时的操作 fi
shell
脚本中: if [ -f /
File
A -a -O /FileB ]; then 语句中
判断
条件怎么...
答:
你可以在man test,看到 EXPRESSION1 -a EXPRESSION2 both EXPRESSION1 and EXPRESSION2 are true EXPRESSION1 -o EXPRESSION2 either EXPRESSION1 or EXPRESSION2 is true ,-a就
是
两者都为真,-o就是其中一个为真 -f
FILE
FILE exists and is a regular
file
-O FILE FILE exists and is ...
SHELL
中的exit 0 和 exit 1有什么区别?
答:
区别只有一点:表示程序的运行结果不同。exit(
0
):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;在
shell
中调用完程序之后,用 echo $? 命令就可以看到程序的 exit 值。在 shell 脚本中,通常会根据上一个命令的 $? 值来进行一些流程控制。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网